home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / utility / hwinf300.zip / HWINFO.DOC < prev    next >
Text File  |  1996-08-14  |  16KB  |  364 lines

  1.  ╔════════════════════════════════════════════════════════════════════════════╗
  2.  ║        HWiNFO - Copyright (c)1995-96 RealSoft, All Rights Reserved.        ║
  3.  ║ ────────────────────────────────────────────────────────────────────────── ║
  4.  ║                  Version 3.00 ; Last Update: Aug-14-1996                 ║
  5.  ╚════════════════════════════════════════════════════════════════════════════╝
  6.  *** Any comments, logfiles or questions are welcome: malik@us.svf.stuba.sk ***
  7.  **************************************************** malik@elf.stuba.sk ******
  8.  ################ Don't mail to: malik@iris.elf.stuba.sk ! ####################
  9.  
  10.  
  11.  
  12.  
  13.                  ┌──────────────────────────────────────────┐
  14.                  │  USE THIS PROGRAM ONLY AT YOUR OWN RISK  │
  15.                  └──────────────────────────────────────────┘
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.   HWiNFO is a !POWERFUL! hardware detection program. The whole code is written
  24.   in pure assembler (btw about 28,000 lines), thus it's so tiny. It is simple,
  25.   quick and on most systems very efficient. It "tries" to give only Important
  26.   information about all the physical things in your computer so, that you must
  27.   not look inside the PC to see what's there. The most routines access directly
  28.   hardware, to avoid some programs to emulate non-existing computer hardware.
  29.   I have excluded all the unnecessary information, such as CMOS, Interrupts,
  30.   Drivers, Partitions info and many others (like Norton Sysinfo, Check-It :-)),
  31.   cause as for me, nobody can use it. I hope, you don't want HWiNFO to
  32.   determine your mouse cable lenght or the speed of your computer ventilator...
  33.  
  34.  
  35.   The newest version is always (immediately) available at:
  36.   SAC ftp       - ftp.elf.stuba.sk /pub/pc/utilmisc
  37.   SAC BBS       - ++42 7 5438 232   (19,200 Baud)
  38.                   ++42 7 5438 295   (28,800 Baud)
  39.  
  40.   At other sitez/BBS later...
  41.   SimTel        - ftp.simtel.net /pub/simtelnet/msdos/sysinfo
  42.   SAC mirrors   - ftp.vse.cz /pub/msdos/SAC/pub/pc/utilmisc
  43.                   ftp.cs.tu-berlin.de /pub/msdos/mirrors/ftp.elf.stuba.sk/pub/pc/utilmisc
  44.                   ftp-beer.bke.hu /pub/sac/pc/utilmisc
  45.                   192.217.228.45 /SAC/pub/pc/utilmisc
  46.   Garbo archive - garbo.uwasa.fi /pc/sysinfo
  47.  
  48.  
  49.  
  50.  
  51.  ## Requirements ##############################################################
  52.  
  53.     - DOS 3.0 or newer
  54.     - cca. 260 KBytes of free system memory
  55.     - Needs to be executed from directory in which it's installed in !
  56.       (I suggest, you don't rename the executable file)
  57.  
  58.     Well, that's all. I hope, it will work on all machines.
  59.  
  60.  
  61.  
  62.  
  63.  ## Registration ##############################################################
  64.  
  65.   HWiNFO is shareware, meaning that you can test the program free and check
  66.   if it is useful for you. The public version is Unregistered, but works at
  67.   FULL Power! It's of no use to make such a Shareware version of hardware
  68.   detection program with limited abilities. The only disadvantage is the
  69.   message, that HWiNFO isn't registered and to press a random key while the
  70.   results are showen.
  71.  
  72.   If you think you could use this program and don't want to see that stupid
  73.   message, or if you continue using it after a trial period of 30 days, you
  74.   should register. Otherwise after this period HWiNFO becomes an illegal copy
  75.   and you have to delete it.
  76.  
  77.   If you decide to register, you should print out the file "REGISTER.FRM", fill
  78.   it and send to this address:
  79.  
  80.                    Martin Malík
  81.                    Jakubovo nám. 3
  82.                    811 09 Bratislava
  83.                    SLOVAK REPUBLIC
  84.                    EUROPE
  85.  
  86.   If you include your Internet e-mail address, you will receive the keys via
  87.   e-mail, otherwise snail mail.
  88.  
  89.   Once you have obtained the five Keys needed to register, put exactly the same
  90.   name (as included in REGISTER.FRM), all keys in the [Register] menu of HWiNFO
  91.   and the current version will become registered.
  92.  
  93.   Note: Remember the name string, you've send me in REGISTER.FRM, because the
  94.         Registration Keys depend on it !
  95.  
  96.  
  97.   Well, the Registration fee is:
  98.  
  99.   Single Registration                  -> $15 / 20 DM
  100.                                           or 300.- Sk/KC (Slovak/Czech people)
  101.  
  102.   Multiple Registrations (Companies)   -> Contact me first for special
  103.                                           arrangements.
  104.  
  105.   A single registration is valid for all future versions. And there will be
  106.   a lot of newer versions of course.
  107.  
  108.   You should register Now !
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  ## Comments... ###############################################################
  118.  
  119.  
  120.   The CPU ID is available only on 386+ CPUs and HWiNFO uses three ways to
  121.   obtain this ID:
  122.  
  123.   Method 1 - Does Reset the CPU while A20 is Enabled.
  124.              This method works on all systems, but the Reset handler gets
  125.              control after BIOS. And some BIOSes (some newer AMI/Award BIOSes)
  126.              destroy CPU ID (EDX) and therefore this ID could be invalid.
  127.              This method is default <Enabled> in Setup section.
  128.  
  129.   Method 2 - Does Reset the CPU while A20 is Disabled.
  130.              This method works only on some machines, which do have a
  131.              Fully-Terminated bus. It's a better way to obtain CPU ID, because
  132.              it gets control immediately after Reset (the BIOS can't destroy
  133.              EDX).
  134.              This method is default <Disabled> in Setup section.
  135.  
  136.   Method 3 - Try to use this method if your BIOS destroys CPU ID. But it works
  137.              only on systems, which do not have Main BIOS Write-Protected,
  138.              because it modifies it for a bit, and then restores back. (This
  139.              method works well on my machine and is the only way to get CPU ID).
  140.              This method is default <Enabled> in Setup setction.
  141.  
  142.  
  143.  
  144.   HWiNFO tries to determine CPU ID this way, via: 1. CPUID instruction
  145.                                                   2. BIOS (INT 15h)
  146.                                                   3. Method 2 (if Enabled)
  147.                                                   4. Method 3
  148.                                                   5. Method 1
  149.  
  150.   If you have an UMC U5SX/SD/SLV/486DX2/SX2, Enhanced Am486DX2/DX4/DX4-WB,
  151.   Intel 486DX/SX/DX2 SL-Enhanced, IntelDX4, IntelSX2, IntelDX2 W-B Enh. or
  152.   Intel Pentium(TM) and above, there is no need to Reset the CPU (these CPU
  153.   support CPUID instruction). The most CPUs today support CPUID instruction.
  154.   Note: Nx586 and Cyrix 5x86 do NOT support CPUID instruction yet.
  155.  
  156.   Disabling "CPU ID detection via Method 1, 2 and 3" reduces your CPU detection
  157.   range! And if there's no other way to obtain ID (via BIOS or CPUID
  158.   instruction), it won't identify 386SL, i386CX/EX, 486DX2, IBM 486... and some
  159.   other CPUs. Do this only if your system hangs while CPU detection.
  160.  
  161.   Some BIOSes (like - AMI PCI PnP WinBIOS 12/15/93) simply OVERWRITE the
  162.   CPU ID (EDX) :-< ! In this case is an invalid CPU ID displayed and the CPU
  163.   problably not correctly identified. If this problem occurs, try to use
  164.   Method 3 (but your Main BIOS must be Write-Enabled !). If it doesn't work,
  165.   try to use Method 2 (but you must have a Fully-Terminated bus !). And if
  166.   HWiNFO still displays, that Method 1 was used to obtain CPU ID, not Method 2
  167.   nor 3 can obtain it.
  168.  
  169.  
  170.  
  171.  
  172.  
  173.   !!  ARIA sound card, Stacker Compression Card and 3Com EtherLink III Adapter
  174.   !!  detection routines cause crash or reconfiguration of some Network cards.
  175.   !!  You can disable them the in Setup section (ARIA and Stacker check are
  176.   !!  default disabled and 3Com EtherLink III is enabled).
  177.  
  178.  
  179.   On some old motherboards are random number obtained from not used I/O ports
  180.   and this may cause invalid identification of Aria sound card or Hitachi
  181.   CD-ROM. I don't know how to solve this problem.
  182.  
  183.  
  184.   The Mainboard Chipset indentification works only on newer (≈ 1991 and above)
  185.   AMI and newer AWARD BIOSes.
  186.   HWiNFO is also able to detect: Intel 82420TX SATURN
  187.                                  Intel 82420EX ARIES
  188.                                  Intel 82430LX NEPTUNE